build: Don't run glib-mkenums if there's nothing to do
authorColin Walters <walters@verbum.org>
Thu, 12 May 2016 14:15:24 +0000 (10:15 -0400)
committerColin Walters (automation) <walters+githubbot@verbum.org>
Thu, 12 May 2016 17:15:50 +0000 (17:15 +0000)
This fixes the build without libsoup.

Closes: #296
Approved by: gatispaeglis

Makefile-libostree.am
src/libostree/ostree-dummy-enumtypes.c
src/libostree/ostree-dummy-enumtypes.h

index affdd745a1b9d02be320066e3b8f5b4538f44a94..a619cbcfbdbe0a4b88b085c3d0c25c7c10b557fe 100644 (file)
@@ -33,9 +33,11 @@ lib_LTLIBRARIES += libostree-1.la
 libostreeincludedir = $(includedir)/ostree-1
 libostreeinclude_HEADERS = $(libostree_public_headers)
 
-ENUM_TYPES = \
-       $(srcdir)/src/libostree/ostree-fetcher.h \
-       $(NULL)
+ENUM_TYPES = $(NULL)
+
+if USE_LIBSOUP
+ENUM_TYPES += $(srcdir)/src/libostree/ostree-fetcher.h
+endif
 
 src/libostree/ostree-enumtypes.h: src/libostree/ostree-enumtypes.h.template $(ENUM_TYPES)
        $(AM_V_GEN) $(GLIB_MKENUMS) \
@@ -48,12 +50,14 @@ src/libostree/ostree-enumtypes.c: src/libostree/ostree-enumtypes.c.template $(EN
        --fhead "#include \"ostree-enumtypes.h\"" \
        $(ENUM_TYPES) > $@.tmp && mv $@.tmp $@
 
+if USE_LIBSOUP
 ENUM_GENERATED = \
        src/libostree/ostree-enumtypes.h \
        src/libostree/ostree-enumtypes.c \
        $(NULL)
 
 BUILT_SOURCES += $(ENUM_GENERATED)
+endif
 
 CLEANFILES += $(BUILT_SOURCES)
 
index 27fc7b4d5e27e0234ca18699e7df8ef2e8dca17a..259273b50e265fe489420069b11e579e2c63ed49 100644 (file)
@@ -1,7 +1,7 @@
 /* This file declares a stub function that is only exported
  * to pacify ABI checkers - no one could really have used it.
  *
- * Copyright (C) 2015 Red Hat, Inc.
+ * Copyright (C) 2016 Red Hat, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -23,7 +23,6 @@
 
 /* Exported for backwards compat - see 
  * https://bugzilla.gnome.org/show_bug.cgi?id=764131
- * https://github.com/ostreedev/ostree/pull/294
  */
 GType
 ostree_fetcher_config_flags_get_type (void)
index e58e18842eef881fdba9bff7d3dd15f11d1b3d5b..017ed28ebc299bdf16123a9ac17715158ceffc08 100644 (file)
@@ -1,7 +1,7 @@
 /* This file declares a stub function that is only exported
  * to pacify ABI checkers - no one could really have used it.
  *
- * Copyright (C) 2015 Red Hat, Inc.
+ * Copyright (C) 2016 Red Hat, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public